home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 25 / CU Amiga Magazine's Super CD-ROM 25 (1998)(EMAP Images)(GB)(Track 1 of 2)[!][issue 1998-08].iso / CUCD / Programming / GMS / GMSDev / Includes / system / misc.i < prev    next >
Encoding:
Text File  |  1998-03-06  |  1.6 KB  |  70 lines

  1.     IFND SYSTEM_MISC_I
  2. SYSTEM_MISC_I  SET  1
  3.  
  4. **
  5. **    $VER: misc.i V1.0
  6. **
  7. **    (C) Copyright 1996-1998 DreamWorld Productions.
  8. **        All Rights Reserved
  9. **
  10.  
  11.     IFND    DPKERNEL_I
  12.     include    'dpkernel/dpkernel.i'
  13.     ENDC
  14.  
  15. ******************************************************************************
  16. * Object Referencing structure.
  17.  
  18. VER_REFERENCE  = 1
  19. TAGS_REFERENCE = ((ID_SPCTAGS<<16)|ID_REFERENCE)
  20.  
  21.     STRUCTURE    REF,HEAD_SIZEOF  ;Standard header.
  22.     APTR    REF_Next         ;Next reference.
  23.     APTR    REF_Prev         ;Previous reference.
  24.     WORD    REF_ClassID      ;ID of the class.
  25.     WORD    REF_Pad          ;Reserved.
  26.     APTR    REF_ClassName    ;Name of the class.
  27.     APTR    REF_ModName      ;Name of the module containing the object.
  28.     APTR    REF_CheckFile    ;CheckFile code.
  29.     WORD    REF_ModNumber    ;Module ID number.
  30.  
  31. REFA_ClassID   = (TWORD|REF_ClassID)
  32. REFA_ClassName = (TAPTR|REF_ClassName)
  33. REFA_ModName   = (TAPTR|REF_ModName)
  34. REFA_CheckFile = (TAPTR|REF_CheckFile)
  35. REFA_ModNumber = (TWORD|REF_ModNumber)
  36.  
  37. ******************************************************************************
  38. * Universal Structure.
  39.  
  40. VER_UNIVERSE  = 1
  41. TAGS_UNIVERSE = ((ID_SPCTAGS<<16)|ID_UNIVERSE)
  42.  
  43.    STRUCTURE    UN,HEAD_SIZEOF
  44.     APTR    UN_Palette
  45.     WORD    UN_Planes
  46.     WORD    UN_ScrWidth
  47.     WORD    UN_ScrHeight
  48.     WORD    UN_Width
  49.     WORD    UN_ByteWidth
  50.     WORD    UN_Height
  51.     APTR    UN_Task
  52.     LONG    UN_Frequency
  53.     LONG    UN_AmtColours
  54.     WORD    UN_ScrMode
  55.     WORD    UN_BmpType
  56.     APTR    UN_Source
  57.     APTR    UN_JoyData
  58.     APTR    UN_Raster
  59.     WORD    UN_ScrXOffset
  60.     WORD    UN_ScrYOffset
  61.     WORD    UN_BmpYOffset
  62.     WORD    UN_BmpXOffset
  63.     WORD    UN_Channel
  64.     WORD    UN_Priority
  65.     LONG    UN_Length
  66.     WORD    UN_Octave
  67.     WORD    UN_Volume
  68.  
  69.   ENDC    ;SYSTEM_MISC_I
  70.